Coherent Causal Memory

نویسنده

  • Ernie Cohen
چکیده

Coherent causal memory (CCM) is causal memory in which prefixes of an execution can be mapped to global memory states in a consistent way. While CCM requires conflicting pairs of writes to be globally ordered, it allows writes to remain unordered with respect to both reads and nonconflicting writes. Nevertheless, it supports assertional, state-based program reasoning using generalized Owicki-Gries proof outlines (where assertions can be attached to any causal program edge). Indeed, we show that from a reasoning standpoint, CCM differs from sequentially consistent (SC) memory only in that ghost code added by the user is not allowed to introduce new write-write races. While CCM provides most of the formal reasoning leverage of SC memory, it is much more efficiently implemented. As an illustration, we describe a simple programming discipline that provides CCM on top of x86-TSO. The discipline is considerably more relaxed than the one needed to ensure SC; for example, it introduces no burden whatsoever for programs in which at most one thread writes to any variable.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effects of causal information on the early word learning: Efficiency and longevity

This study examines two accounts of why causal information facilitates early learning, one focusing on its attracting attention at the time of encoding and the other on its enhancing memory through coherent elaboration. Three-year-olds were taught novel words along with either causally-rich or causally-weak descriptions of their referents until each child reached a specific learning criterion. ...

متن کامل

A Lightweight Causal Logging Scheme for Recoverable Distributed Shared Memory Systems

This paper presents a new causal logging scheme for lazy release consistent distributed shared memory systems. For the eecient implementation of causal logging, data structures and operations supported by the lazy release consistency memory model are utilized. Also, unlike the previous scheme which logs the vector clock for each synchronization operation, the proposed scheme adds the minimum in...

متن کامل

The causal relationship between active memory, anxiety and depression with mediation of psychological hardiness in people with post traumatic stress disorder in the earthquake in Sarapul Zahab

Background: Post-traumatic stress disorder is a common post-event psychiatric problem that is very painful and stressful and threatens the life of the individual and society. The purpose of this study was to investigate the causal relationship between active memory, anxiety and depression with mediating psychological hardiness in people with post-traumatic stress disorder. Methods: The researc...

متن کامل

The making of autobiographical memory: intersections of culture, narratives and identity.

Autobiographical memory is a uniquely human form of memory that integrates individual experiences of self with cultural frames for understanding identities and lives. In this review, we present a theoretical and empirical overview of the sociocultural development of autobiographical memory, detailing the emergence of autobiographical memory during the preschool years and the formation of a life...

متن کامل

A Systems Thinking Approach to Inform Coherent Policy Action for NCD Prevention; Comment on “How Neoliberalism Is Shaping the Supply of Unhealthy Commodities and What This Means for NCD Prevention”

Lencucha and Thow tackle the enormous public health challenge of developing non-communicable disease (NCD) policy coherence within a world structured and ruled by neoliberalism. Their work compliments scholarship on other causal mechanisms, including the commercial determinants of health, that have contributed to creating the risk commodity environment and barriers to N...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1404.2187  شماره 

صفحات  -

تاریخ انتشار 2014